package com.tf_cut.backend.platform.service;

import com.tf_cut.backend.common.service.CommonService;
import com.tf_cut.backend.platform.pojo.GrantDetail;
import com.tf_cut.backend.platform.vo.GrantDetailVo;
import com.tf_cut.backend.platform.vo.OrderDetailVO;
import com.tf_cut.backend.platform.vo.PersonalTaxVo;

import java.util.List;

public interface GrantDetailService extends CommonService<GrantDetailVo, GrantDetail, String> {
	List<GrantDetailVo> queryGrantDetailList(GrantDetailVo svo);

	void updateGrantDetailBatch(List<GrantDetailVo> list);

	List<OrderDetailVO> queryByNames(String startDate, String endDate,String tax);
	
	List<PersonalTaxVo> queryByName(String payeeName, String serviceName,String startDate, String endDate, String cardCode, String startaxAmount, String endtaxAmount, String startaxMoney, String endtaxMoney);
	
	List<OrderDetailVO> findByTime();
	
	List<PersonalTaxVo> findByQueryTime();
	
	OrderDetailVO findById(String id);
}
